package algocity.view;

import algocity.modelo.ModeloObservable;

public class VistaContadorTexto extends VistaDatoJugador {

	private static final long serialVersionUID = -8118914596982467667L;
	
	private int dato;
	
	public VistaContadorTexto(String jugador, ModeloObservable modelo) {
		super(jugador, modelo);
		this.dato = nuevoPuntaje();
	}
	
	private int nuevoPuntaje(){
		if (modelo == null) {
			return 0;
		} else {
			int p = modelo.getPuntaje();
			return p;
		}
	}

	@Override
	protected void updateVista() {
		this.dato = nuevoPuntaje();
		setText(String.valueOf(this.dato));
		repaint();
	}

}
